package com.ruoyi.common.core.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 用于记录投诉和建议的信息对象 wsd_suggestions
 * 
 * @author ruoyi
 * @date 2024-04-19
 */
@Data
public class WsdSuggestionsDTO extends BaseEntity {


    /** 投诉或建议的详细内容 */
    private String description;

    /** 问题类型：1=服务态度, 2=食品质量, 3=食品环境卫生, 4=其他 */
    private Long issueType;

    /** 图片地址 */
    private List<String> imageUrl;

    /** 学校ID */
    @Excel(name = "学校ID")
    private Long schoolId;

    /** 提交人ID */
    @Excel(name = "提交人ID")
    private Long submitterId;

    /** 联系方式 */
    @Excel(name = "联系方式")
    private String contactInfo;

    /** 提交日期和时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "提交日期和时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date dateTime;

    /** 姓名 */
    @Excel(name = "姓名")
    private String name;

}
